How to // Comment
Install PlexMediaServer // Installer PlexMediaServer

Ubuntu

[Ubuntu] Install PlexMediaServer



0. Ensure your system is up to date
  • apt-get update && apt-get upgrade -y
1. Installation
Go to Plex site and download the lastest
2. Enable and start it
  • sudo systemctl enable plexmediaserver.service
  • sudo systemctl start plexmediaserver.service
3. Open a Tunnel to set it (Putty for windows)
  • Go on SSH -> Tunnels
  • source port : 8888
  • destination: __HOST_IP__:32400
  • Click on "Add"
  • Go on Session
  • host: __HOST_IP__
  • port: 4747
  • Click on "Open"
  • user: root
  • password: __YOUR_PASSWORD__
Open in browser : http://localhost:8888/web
4. Connect to your Plex Account
5. Setup Plex
Define the server name (when asked)
Create needed directories, like :
  • mkdir -p "/home/Applications"
  • mkdir -p "/home/Books"
  • mkdir -p "/home/Movies"
  • mkdir -p "/home/Music"
  • mkdir -p "/home/Other"
  • mkdir -p "/home/Other Videos"
  • mkdir -p "/home/Photos
  • mkdir -p "/home/TVShows"
Click on "Add Library" and fill all fields (name, path, etc.)
6. Settings
  • Online Media Sources -> Disabled all
  • General -> Uncheck "Send crash reports to Plex"
  • General -> Uncheck "Enable PlexMedia Server versbose logging"
  • Remote Access -> "Internet upload speed" -> Do a speedtest.net and write upload value (c.f.: 220 Mo)
  • Remote Access -> "Limit remote stream bitrate" -> Original (No limit)
  • Agents -> __YOUR_CHOICE__
  • Library -> Check "Scan my library automatically"
  • Library -> Check "Run a partial scan when changes are detected"
  • Library -> Check "Include music libraries in automatic updates"
  • Library -> Check "Scan my library periodically"
  • Library -> "Library scan interval" -> "daily"
  • Library -> Check "Empty trash automatically after every scan"
  • Library -> Uncheck "Allow media deletion"
  • Library -> Check "Include season premieres in On Deck"
  • Library -> Uncheck "Enable smart shuffling on artists and smart music playlists"
  • Library -> Check "Run scanner tasks at a lower priority"
  • Library -> "Generate video preview thumbnails" -> "as a scheduled task when media is added"
  • Library -> "Generate intro video markers" -> "as a scheduled task when media is added"
  • Library -> "Generate chapter thumbnails" -> "as a scheduled task when media is added"
  • Library -> "Analyze audio tracks for loudness" -> "as a scheduled task when media is added"
  • Library -> "Location visibility" -> "admin only"
  • Network -> "Secure connections" -> "Preferred"
  • Network -> Uncheck "Enable local network discovery (GDM)"
  • Network -> "Remote streams allowed per user" -> 4
  • Transcoder -> "Transcoder quality" -> "Prefer higher speed encoding"
  • Transcoder -> "Background transcoding x264 preset" -> "Faster"
  • Transcoder -> Check "Use hardware acceleration when available" (Plex Pass)
  • Transcoder -> Check "Use hardware-accelerated video encoding" (Plex Pass)
  • Transcoder -> Uncheck "Disable video stream transcoding"
  • Transcoder -> "Maximum simultaneous video transcode" -> "Unlimited"
  • Languages -> Check "Automatically select audio and subtitle tracks"
  • Languages -> "Prefer audio tracks in" -> __YOUR_CHOICE__
  • Languages -> "Subtitle mode" -> "Shown with foreign audio"
  • Languages -> "Prefer subtitles in" -> __YOUR_CHOICE__
  • DLNA -> Uncheck "Enable the DLNA server"
  • Scheduled Tasks -> "Time at which tasks start to run" -> "2 am"
  • Scheduled Tasks -> "Time at which tasks stop running" -> "5 am"
  • Scheduled Tasks -> Check all
  • Extras -> "Choose Cinema Trailers from" -> "Only unwatched movies"
  • Extras -> Check "Include Cinema Trailers from movies in my library"
7. Player settings
Plex Web
  • General -> "Language" -> __YOUR_CHOICE__
  • General -> Check "Remember selected tab"
  • General -> Uncheck "Play Theme Music"
  • General -> Check "Advertise as player"
  • General -> "Time Format" -> "24 Hour"
  • Quality -> Uncheck "Automatically adjust quality (Beta)"
  • Quality -> "Video quality"-> "Maximum" (so use original stream receive from the server)
  • /!\ But if you have trouble, try the speed just before, and again until have no lags on device!

  • Quality -> Check "Play smaller videos at original quality"
  • Quality -> Check "Use recommended settings"
  • Debug -> "Debug Level" -> "Enable"
  • Debug -> Check "Direct Play"
  • Debug -> Check "Direct Stream"
  • Debug -> Uncheck "Use alternate streaming protocol for video playback"
  • Player -> __YOUR_CHOICE__ (c.f.: default is nice)
Plex Android
  • Experience -> Check "Remember selected tab"
  • Experience -> Uncheck "Play Theme Music"
  • Sync -> Check "Use mobile data"
  • Quality -> Uncheck "Automatically adjust quality (Beta)"
  • Quality -> Uncheck "Limit mobile data"
  • Quality -> "Remote streaming" -> "Maximum" (so use original stream receive from the server)
  • Advanced -> "Name" -> __YOUR_CHOICE__
  • Confidentiality -> Uncheck "Send crash reports"
  • Player -> Check "Prefere synchronized media"
  • Player -> "Maximum level H264" -> 6.0 (Recommended)
8. Upgrade Plex

-> Simply redo the "1."

Or upload "update_plexmediaserver.sh" (in /home/Files/) and do "chmod +x update_plexmediaserver.sh" to give it execution right to be able to use it, then "bash update_plexmediaserver.sh"
9. Backup (and Restore)
Copy (Replace) all following directories and files:
  • /lib/systemd/system/plexmediaserver.service
  • /var/lib/plexmediaserver/Library/Application Support/Plex Media Server
10. Problems (on readers)
If your player (Windows, Android, etc.) can no longer play videos, make sure you have disabled the new video player which is not supported everywhere
  • Settings -> Advanced -> Activate new video player :Off


How to

[How to] Installer PlexMediaServer



0. Assurez-vous que votre système est à jour
  • apt-get update && apt-get upgrade -y
1. Installation
Aller sur le site de Plex et télécharger la dernière version
2. Activer et démarrer
  • sudo systemctl enable plexmediaserver.service
  • sudo systemctl start plexmediaserver.service
3. Ouvrir un Tunnel pour le définir (Putty pour windows)
  • Go on SSH -> Tunnels
  • source port : 8888
  • destination: __HOST_IP__:32400
  • Click on "Add"
  • Go on Session
  • host: __HOST_IP__
  • port: 4747
  • Click on "Open"
  • user: root
  • password: __YOUR_PASSWORD__
Ouvrir dans le navigateur : http://localhost:8888/web
4. Connectez-vous à votre compte Plex
5. Configurer Plex
Définissez le nom du serveur (lorsque demandé)
Créez les répertoires nécessaires, comme :
  • mkdir -p "/home/Applications"
  • mkdir -p "/home/Books"
  • mkdir -p "/home/Movies"
  • mkdir -p "/home/Music"
  • mkdir -p "/home/Other"
  • mkdir -p "/home/Other Videos"
  • mkdir -p "/home/Photos
  • mkdir -p "/home/TVShows"
Cliquez sur "Ajouter une bibliothèque" et remplissez tous les champs (nom, chemin, etc.)
6. Paramètres
  • Online Media Sources -> Désactiver tout
  • General -> Décocher "Send crash reports to Plex"
  • General -> Décocher "Enable PlexMedia Server versbose logging"
  • Remote Access -> "Internet upload speed" -> Faites un speedtest.net et écrivez la valeur de téléchargement (c.f.: 220 Mo)
  • Remote Access -> "Limit remote stream bitrate" -> Original (No limit)
  • Agents -> __VOTRE_CHOIX__
  • Library -> Cocher "Scan my library automatically"
  • Library -> Cocher "Run a partial scan when changes are detected"
  • Library -> Cocher "Include music libraries in automatic updates"
  • Library -> Cocher "Scan my library periodically"
  • Library -> "Library scan interval" -> "daily"
  • Library -> Cocher "Empty trash automatically after every scan"
  • Library -> Décocher "Allow media deletion"
  • Library -> Cocher "Include season premieres in On Deck"
  • Library -> Décocher "Enable smart shuffling on artists and smart music playlists"
  • Library -> Cocher "Run scanner tasks at a lower priority"
  • Library -> "Generate video preview thumbnails" -> "as a scheduled task when media is added"
  • Library -> "Generate intro video markers" -> "as a scheduled task when media is added"
  • Library -> "Generate chapter thumbnails" -> "as a scheduled task when media is added"
  • Library -> "Analyze audio tracks for loudness" -> "as a scheduled task when media is added"
  • Library -> "Location visibility" -> "admin only"
  • Network -> "Secure connections" -> "Preferred"
  • Network -> Décocher "Enable local network discovery (GDM)"
  • Network -> "Remote streams allowed per user" -> 4
  • Transcoder -> "Transcoder quality" -> "Prefer higher speed encoding"
  • Transcoder -> "Background transcoding x264 preset" -> "Faster"
  • Transcoder -> Cocher "Use hardware acceleration when available" (Plex Pass)
  • Transcoder -> Cocher "Use hardware-accelerated video encoding" (Plex Pass)
  • Transcoder -> Décocher "Disable video stream transcoding"
  • Transcoder -> "Maximum simultaneous video transcode" -> "Unlimited"
  • Languages -> Cocher "Automatically select audio and subtitle tracks"
  • Languages -> "Prefer audio tracks in" -> __VOTRE_CHOIX__
  • Languages -> "Subtitle mode" -> "Shown with foreign audio"
  • Languages -> "Prefer subtitles in" -> __VOTRE_CHOIX__
  • DLNA -> Décocher "Enable the DLNA server"
  • Scheduled Tasks -> "Time at which tasks start to run" -> "2 am"
  • Scheduled Tasks -> "Time at which tasks stop running" -> "5 am"
  • Scheduled Tasks -> Cocher all
  • Extras -> "Choose Cinema Trailers from" -> "Only unwatched movies"
  • Extras -> Cocher "Include Cinema Trailers from movies in my library"
7. Paramètres des lecteurs
Plex Navigateur
  • General -> "Language" -> __VOTRE_CHOIX__
  • General -> Cocher "Remember selected tab"
  • General -> Décocher "Play Theme Music"
  • General -> Cocher "Advertise as player"
  • General -> "Time Format" -> "24 Hour"
  • Quality -> Décocher "Automatically adjust quality (Beta)"
  • Quality -> "Video quality"-> "Maximum" (utilisez donc le flux d'origine reçu du serveur)
  • Quality -> Cocher "Play smaller videos at original quality"
  • Quality -> Cocher "Use recommended settings"
  • Debug -> "Debug Level" -> "Enable"
  • Debug -> Cocher "Direct Play"
  • Debug -> Cocher "Direct Stream"
  • Debug -> Décocher "Use alternate streaming protocol for video playback"
  • Player -> __VOTRE_CHOIX__ (c.f.: bien par défaut)
Plex Android
  • Experience -> Cocher "Remember selected tab"
  • Experience -> Décocher "Play Theme Music"
  • Sync -> Cocher "Use mobile data"
  • Quality -> Décocher "Automatically adjust quality (Beta)"
  • Quality -> Décocher "Limit mobile data"
  • Quality -> "Remote streaming" -> "Maximum" (utilisez donc le flux d'origine reçu du serveur)
  • Advanced -> "Name" -> __VOTRE_CHOIX__
  • Confidentiality -> Décocher "Send crash reports"
  • Player -> Cocher "Prefere synchronized media"
  • Player -> "Maximum level H264" -> 6.0 (Recommended)
8. Mise à niveau Plex

-> Il suffit de refaire le "1."

Ou uploadé "update_plexmediaserver.sh" (dans /home/Files/) et effectué "chmod +x update_plexmediaserver.sh" pour lui donner le droit d'exécution pour pouvoir l'utiliser, puis "bash update_plexmediaserver.sh"
9. Sauvegarde (et Restauration)
Copiez (remplacez) tous les répertoires et fichiers suivants :
  • /lib/systemd/system/plexmediaserver.service
  • /var/lib/plexmediaserver/Library/Application Support/Plex Media Server
10. Problèmes (sur les lecteurs)
Si votre lecteur (Windows, Android, etc.) ne peut plus lire les vidéos, assurez vous d'avoir désactiver le nouveau lecteur vidéo qui n'est pas supporté partout
  • Paramètres -> Advanced -> Activer le nouveau lecteur vidéo : Off